Golang Job: DevOps Engineer

Job added on

Company

CPL Solutions

Location

Dublin - Ireland

Job type

Full-Time

Golang Job Details

Who You'll Work With

You will have the opportunity to work with a dynamic and independent team of engineers and other functions such as Architecture, QA, Product Management and Delivery to design and develop advanced capabilities. We come to work thrilled knowing it will never be the same day twice. This variety enables us to be innovative convergent thinkers who juggle competing requirements with agility.

In this role, you'll employ your engineering expertise and DevOps best practices to

  • Take ownership and manage projects that vary in size and scope depending on requirements for teams enabling Continuous Integration and automation of service integration, delivery, and deployments.
  • Design and develop industry impacting services using open source and commercial technologies at scale
  • Manage and allocate tools, accelerators, frameworks, templates and other asset related to engineering productivity and quality that enable service delivery.
  • Build & Set up test automation and pipeline frameworks in OpenShift and/or Kubernetes environments
  • Administer automated CI/CD systems and tools for development and test teams.
  • Foster an environment that enables teams to do things correctly, quickly, consistently and with less effort and learning. We come to work thrilled knowing it will never be the same day twice.

Required Technical and Professional Expertise

In addition to your strong verbal and written communication skills, you'll possess 7+ years'

  • 3+ years of experience with setting up and running RHEL Infrastructure
  • 5+ years of strong programming experience with one of the programming languages like python, Java, Golang
  • 5+ years of working knowledge of building automation to deploy infrastructure and exposure with CI/CD tools and continuous integration
  • 3+ years of experience with virtualization technologies such as Xen, KVM, and VMWare
  • 3+ years of experience setting up application monitoring using tools like Zabbix, Grafana
  • 5+ years of strong Scripting experience using Ansible for host and application automation
  • 3+ years of experience with PostgreSQL Databases
  • 3+ years of experience with Docker deployments (Docker Swarm, Kubernetes, Openshift)
  • Experience kickstarting machines and basic network understanding
  • Experience with Message Queues
  • Experience writing unit, functional and integration tests

Preferred Experience:

  • Experience with deploying infrastructure and software in air gapped environments to meet the highest compliance and security standards.
  • Experience with a version control system (GIT preferred)